project manager uk law firm technology law alliance consultant change management lawyer program management project management stephen ollerenshaw consulting management technology lawyers solicitors